package es.us.lsi.daw.model;

import java.util.Date;

import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Document(collection="tweet")
public class Tweet {
	
	@Id
	private ObjectId _id;
	private Long id_twitter;
	private String iso_language_code;
	private Double latitude_geo_location;
	private String location;
	private Double longitude_geo_location;
	private String profile_image_url;
	private Date publish_date;
	private String source;
	private String text;
	private String to_user;
	private Long to_user_id;
	private Long tweet_replied;
	private Long tweet_retweeted;
	private Long author;
	public ObjectId get_id() {
		return _id;
	}
	public void set_id(ObjectId _id) {
		this._id = _id;
	}
	public Long getId_twitter() {
		return id_twitter;
	}
	public void setId_twitter(Long id_twitter) {
		this.id_twitter = id_twitter;
	}
	public String getIso_language_code() {
		return iso_language_code;
	}
	public void setIso_language_code(String iso_language_code) {
		this.iso_language_code = iso_language_code;
	}
	public Double getLatitude_geo_location() {
		return latitude_geo_location;
	}
	public void setLatitude_geo_location(Double latitude_geo_location) {
		this.latitude_geo_location = latitude_geo_location;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public Double getLongitude_geo_location() {
		return longitude_geo_location;
	}
	public void setLongitude_geo_location(Double longitude_geo_location) {
		this.longitude_geo_location = longitude_geo_location;
	}
	public String getProfile_image_url() {
		return profile_image_url;
	}
	public void setProfile_image_url(String profile_image_url) {
		this.profile_image_url = profile_image_url;
	}
	public Date getPublish_date() {
		return publish_date;
	}
	public void setPublish_date(Date publish_date) {
		this.publish_date = publish_date;
	}
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	public String getText() {
		return text;
	}
	public void setText(String text) {
		this.text = text;
	}
	public String getTo_user() {
		return to_user;
	}
	public void setTo_user(String to_user) {
		this.to_user = to_user;
	}
	public Long getTo_user_id() {
		return to_user_id;
	}
	public void setTo_user_id(Long to_user_id) {
		this.to_user_id = to_user_id;
	}
	public Long getTweet_replied() {
		return tweet_replied;
	}
	public void setTweet_replied(Long tweet_replied) {
		this.tweet_replied = tweet_replied;
	}
	public Long getTweet_retweeted() {
		return tweet_retweeted;
	}
	public void setTweet_retweeted(Long tweet_retweeted) {
		this.tweet_retweeted = tweet_retweeted;
	}
	public Long getAuthor() {
		return author;
	}
	public void setAuthor(Long author) {
		this.author = author;
	}

}
